*{
	margin:0px;
	padding: 0px;
}
body{
	background: #f5f5f5;
}
input{
	outline: none;
	border:none;
	background: none;	
	font-family: "Microsoft Yahei";
}
.zs-login-content{
	position: absolute;
	margin:-165px 0px 0px -218px;
	width:435px;
	height:330px;
	left:50%;
	top:50%;
	background: #fff;
	box-shadow:0px 0px 19px #ccc;
}
.zs-login-head{
	height:81px;
	background:#0e78e7 url(../images/zs-logo.png) 320px center no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min--moz-device-pixel-ratio: 1.5), 
       only screen and (-o-min-device-pixel-ratio: 3/2),
       only screen and (min-device-pixel-ratio: 1.5) {
	.zs-login-head {
		background-image: url(../images/zs-logo-2x.png);
		background-size: 98px 25px;
	}
}
.zs-login-head h1{
	padding:0px 0px 0px 35px;
	font-size: 24px;
	font-family: 'Times New Roman';
	color:#fff;
	line-height: 81px;
	font-weight: normal;
}
.zs-login-msg {
    padding: 15px 0px;
    height: 20px;
    color: #ff0000;
    font-size: 12px;
    text-align: center;
}
.zs-login-main{
	margin:0px auto;
	width:285px;
}
.zs-login-main .row{
	padding:0px 0px 15px 0px;
	/*overflow: hidden;*/
}
input[type="text"],
input[type="password"]{
	padding:0px 0px 0px 38px;
	border:1px solid #ddd;
	border-radius: 5px;
	width:245px;
	height:42px;
	line-height: 42px \9;
	font-size: 13px;
	color:#999;
}
input[type="text"]:focus,
input[type="password"]:focus{
	border:1px solid #ccc;
	color:#666;
}
input[type="text"]{
	background:#fff url(../images/zs-login-user-ico.png) 14px center no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min--moz-device-pixel-ratio: 1.5), 
       only screen and (-o-min-device-pixel-ratio: 3/2),
       only screen and (min-device-pixel-ratio: 1.5) {
	input[type="text"]{
		background-image: url(../images/zs-login-user-ico-2x.png);
		background-size: 16px 16px;
	}
}
input[type="password"]{
	background:#fff url(../images/zs-login-pwd-ico.png) 13px center no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min--moz-device-pixel-ratio: 1.5), 
       only screen and (-o-min-device-pixel-ratio: 3/2),
       only screen and (min-device-pixel-ratio: 1.5) {
	input[type="password"] {
		background-image: url(../images/zs-login-pwd-ico-2x.png);
		background-size: 16px 16px;
	}
}
input[type="submit"]{
	float: right;
	width: 129px;
	height:36px;
	background: #0e78e7;
	border-radius: 5px;
	font-size: 16px;
	color:#fff;
	text-align: center;
	cursor: pointer;
}